package com.moody.hibernate.domain;

/**
 * ReportList entity. @author MyEclipse Persistence Tools
 */

public class ReportList implements java.io.Serializable {

	// Fields

	private ReportListId id;
	private String reportType;
	private String reportKind;
	private String reportCurrency;
	private String currencyUnit;
	private String reportStatus;
	//报表确定状态
	public static final String READY = "1";
	//报表非确定状态
	public static final String NOTREADY = "0";
	private String auditStatus;
	private String inputUserId;
	private String inputOrgId;
	private String inputDate;
	private String updateUserId;
	private String updateOrgId;
	private String updateDate;

	// Constructors

	/** default constructor */
	public ReportList() {
	}

	/** minimal constructor */
	public ReportList(ReportListId id) {
		this.id = id;
	}

	/** full constructor */
	public ReportList(ReportListId id, String reportKind,
			String reportCurrency, String currencyUnit, String reportStatus,
			String auditStatus, String inputUserId, String inputOrgId,
			String inputDate, String updateUserId, String updateOrgId,
			String updateDate,String reportType) {
		this.id = id;
		this.reportKind = reportKind;
		this.reportCurrency = reportCurrency;
		this.currencyUnit = currencyUnit;
		this.reportStatus = reportStatus;
		this.auditStatus = auditStatus;
		this.inputUserId = inputUserId;
		this.inputOrgId = inputOrgId;
		this.inputDate = inputDate;
		this.updateUserId = updateUserId;
		this.updateOrgId = updateOrgId;
		this.updateDate = updateDate;
		this.reportType = reportType;
	}

	// Property accessors

	public ReportListId getId() {
		return this.id;
	}

	public void setId(ReportListId id) {
		this.id = id;
	}

	
	public String getReportType() {
		return reportType;
	}

	public void setReportType(String reportType) {
		this.reportType = reportType;
	}

	public String getReportKind() {
		return this.reportKind;
	}

	public void setReportKind(String reportKind) {
		this.reportKind = reportKind;
	}

	public String getReportCurrency() {
		return this.reportCurrency;
	}

	public void setReportCurrency(String reportCurrency) {
		this.reportCurrency = reportCurrency;
	}

	public String getCurrencyUnit() {
		return this.currencyUnit;
	}

	public void setCurrencyUnit(String currencyUnit) {
		this.currencyUnit = currencyUnit;
	}

	public String getReportStatus() {
		return this.reportStatus;
	}

	public void setReportStatus(String reportStatus) {
		this.reportStatus = reportStatus;
	}

	public String getAuditStatus() {
		return this.auditStatus;
	}

	public void setAuditStatus(String auditStatus) {
		this.auditStatus = auditStatus;
	}

	public String getInputUserId() {
		return this.inputUserId;
	}

	public void setInputUserId(String inputUserId) {
		this.inputUserId = inputUserId;
	}

	public String getInputOrgId() {
		return this.inputOrgId;
	}

	public void setInputOrgId(String inputOrgId) {
		this.inputOrgId = inputOrgId;
	}

	public String getInputDate() {
		return this.inputDate;
	}

	public void setInputDate(String inputDate) {
		this.inputDate = inputDate;
	}

	public String getUpdateUserId() {
		return this.updateUserId;
	}

	public void setUpdateUserId(String updateUserId) {
		this.updateUserId = updateUserId;
	}

	public String getUpdateOrgId() {
		return this.updateOrgId;
	}

	public void setUpdateOrgId(String updateOrgId) {
		this.updateOrgId = updateOrgId;
	}

	public String getUpdateDate() {
		return this.updateDate;
	}

	public void setUpdateDate(String updateDate) {
		this.updateDate = updateDate;
	}
	
	

}